package br.com.sisat.service;

import java.util.List;

import br.com.sisat.modelo.RelatorioPacientesAgendadosDTO;
import br.com.sisat.persistencia.DAO.RelatorioPacientesAgendadosDAO;
import br.com.sisat.util.ObjectUtil;

public class RelatorioPacientesAgendadosService {

	private static RelatorioPacientesAgendadosService service;
	
	public static RelatorioPacientesAgendadosService getInstance(){
		if(ObjectUtil.isEmpty(service)){
			service = new RelatorioPacientesAgendadosService();
		}
		return service;
	}

	public List<RelatorioPacientesAgendadosDTO> recuperarAgendados() {
		try {
			return RelatorioPacientesAgendadosDAO.getInstance().recuperarAgendados();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}

	public List<RelatorioPacientesAgendadosDTO> recuperarEspera() {
		try {
			return RelatorioPacientesAgendadosDAO.getInstance().recuperarEspera();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}

	public List<RelatorioPacientesAgendadosDTO> consultar(String data) {
		try {
			return RelatorioPacientesAgendadosDAO.getInstance().consultar(data);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}
	
}
